import { computed, onUnmounted, ref } from "vue"
import dayjs from "dayjs"
export const useCountDown = () => {
    let timer = null
    const time = ref(0)
    const formatTime = computed(()=>dayjs.unix(time.value).format('mm分ss秒'))
    const start = (currentTime) => {
        time.value = currentTime
        timer=setInterval(() => {
            time.value--
        },1000)
    }
    onUnmounted(() => {
        timmer&&clearInterval(timer)
    })

    return { formatTime, start }
}